home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacTech 1 to 12
/
MacTech-vol-1-12.toast
/
Source
/
MacTech® Magazine
/
Volume 03 - 1987
/
03.11 Nov 87
/
C string library
/
PStrLib Source
/
PStrFindFC.c
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
C/C++ Source or Header
|
1987-10-21
|
427 b
|
16 lines
|
[
TEXT/KAHL
]
/* FILE: PStrFindFC.c
Finds first occurance of c in s. */
#include "PStrLib.h"
PStrFindFC(s, c)
register unsigned char *s; /* Pascal string */
register int c; /* char to find */
{
register int n = *s;
register unsigned char *sp = s;
c &= 0xFF; /* strip sign ext. incase caller's c was type char */
while (*++sp != c && --n >= 0);
return(n >= 0 ? sp - s : 0);
} /* Result: 0 if Not Found, else char position */